<?php

/**
 * catdel.php 删除栏目
 * 
 * @author 老洪
 * @link www.baidu.com
 * @since 2020年11月16日 15:02:41
 * @copyright CGX
 */

header("Content-Type:text/html;charset=utf-8");

//判断用户是否登录
// $_SESSION['s_username'] = null;
session_start();
$sessions = empty($_SESSION['s_username']) ? '' : $_SESSION['s_username'];
if ($sessions == '') {
  //用户名或密码不存在，弹出‘该用户不存在’
  echo "<script>alert('请先登录账户！');window.location.href='login.php'</script>";
  exit();
}

require './lib/init.php';
$cat_id = isset($_GET['id']) ? trim($_GET['id']) : '';
//判断$cat_id是否为空
if (empty($cat_id)) {
  echo "栏目id不能为空";
  exit();
}
//判断$cat_id是否为数字
if (!is_numeric($cat_id)) {
  echo "栏目id不合法(必须是数字)";
  exit();
}
if (empty($_POST)) {
  //从数据库中获取数据绑定到页面
  $sql = "select * from cat where cat_id=$cat_id";
  // $res = mysqli_query($conn, $sql);

  // $row = mysqli_fetch_assoc($res);

  //获取一条数据
  $row = mGetRow($sql);

  //将数据绑定到编辑页面
  require './view/admin/catedit.html';
} else {
  //判断post提交过来的数据是否为空
  $catname = trim($_POST['catname']);
  if (empty($catname)) {
    echo "栏目名称不能为空";
    exit();
  }
  //判断栏目是否存在
  $sql = "select * from cat where catname='$catname'";
  // $res = mysqli_query($conn, $sql);
  // //@为错误抑制符
  // $row = @mysqli_fetch_assoc($res);
  $row = mGetRow($sql);
  if ($row) {
    echo "该栏目名称已存在";
    exit();
  }
  //执行修改操作

  // $sql = "update cat set catname='$catname' where cat_id=$cat_id";
  //双引号可以解析$cat_id变量 ''只是一个字符串
  $res = mExec('cat', $_POST, 'update', "cat_id=$cat_id");
  if ($res) {
    echo "<script>alert('修改成功！');window.location.href='catlist.php'</script>";
  }
}
